#ifndef SkyBox_h
#define SkyBox_h

#include "Material.h"
#include "SkyBox.h"
#include "Mesh.h"
#include "ReferenceCounted.h"

namespace hxe
{
    class SkyBox : public virtual ReferenceCounted
    {
    public:
        static SkyBox* skybox;
    public:
        SkyBox(Material* material);
        ~SkyBox();

        void draw();

    private:
        Material* material;
        Mesh* boxMesh;
    };
}
#endif // SkyBox_h
